package com.slz.crm.pojo.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * '审批附件表';
 */
@Data
@TableName("approval_attachment")
public class ApprovalAttachmentEntity {
    /**
     * 附件ID
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 关联审批ID
     */
    private Long approvalId;

    /**
     * 文件名称（原始文件名）
     */
    private String fileName;

    /**
     * 文件存储路径（服务器存储地址）
     */
    private String filePath;

    /**
     * 文件大小（单位：字节）
     */
    private Long fileSize;

    /**
     * 文件类型（如：image/png、application/pdf）
     */
    private String fileType;

    /**
     * 上传时间
     */
    private LocalDateTime uploadTime;
}
